<?php

class Institucion_Model extends CI_Model {

    function grabarInstitucion($parameters) {
        $insert = array(
            "repr_legal_int" => $parameters['repr_legal_int'],
            "nombre_inst" => $parameters['nombre_inst'],
            "direccion_inst" => $parameters['direccion_inst'],
            "ruc_inst" => $parameters['ruc_inst'],
            "fono_inst" => $parameters['fono_inst'],
            "logo_inst" => $parameters['logo_inst'],
            "url_inst" => $parameters['logo_inst'],
            "email_inst" => $parameters['email_inst'],
            "ciudad_inst" => $parameters['ciudad_inst'],
            "cuenta1_inst" => $parameters['cuenta1_inst'],
            "banco1_inst" => $parameters['banco1_inst'],
            "cuenta2_inst" => $parameters['cuenta1_inst'],
            "banco2_inst" => $parameters['banco1_inst'],
            "cuenta3_inst" => $parameters['cuenta1_inst'],
            "banco3_inst" => $parameters['banco1_inst']);

        $this->db->insert("institucion", $insert);
    }

    function actualizarInstitucion($parameters, $ide) {
        $update = array(
            "repr_legal_int" => $parameters['repr_legal_int'],
            "nombre_inst" => $parameters['nombre_inst'],
            "direccion_inst" => $parameters['direccion_inst'],
            "ruc_inst" => $parameters['ruc_inst'],
            "fono_inst" => $parameters['fono_inst'],
            "logo_inst" => $parameters['logo_inst'],
            "url_inst" => $parameters['logo_inst'],
            "email_inst" => $parameters['email_inst'],
            "ciudad_inst" => $parameters['ciudad_inst'],
            "cuenta1_inst" => $parameters['cuenta1_inst'],
            "banco1_inst" => $parameters['banco1_inst'],
            "cuenta2_inst" => $parameters['cuenta2_inst'],
            "banco2_inst" => $parameters['banco2_inst'],
            "cuenta3_inst" => $parameters['cuenta3_inst'],
            "banco3_inst" => $parameters['banco3_inst']);
        $this->db->where("ide_inst", $ide);
        $this->db->update("institucion", $update);
    }

    function getDatosInstitucion($ide) {
        $this->db->where('ide_inst', $ide);
        $query = $this->db->get('institucion');
        if ($query->num_rows() > 0) {
            foreach ($query->result_array() as $row) {
                $data[] = $row; //$row;
            }
        }
        $query->free_result();
        return $data;
    }
    //INSTITUTO TECNOLOGICO SUPERIOR SUDAMERICANO LOJA

    function getCuentasInstitucionNombre($nombre) {
        $this->db->select('cuenta1_inst,banco1_inst,cuenta2_inst,banco2_inst,'
                . 'cuenta3_inst,banco3_inst');
        $this->db->like('nombre_inst', $nombre);
        $query = $this->db->get('institucion');
        if ($query->num_rows() > 0) {
            foreach ($query->result_array() as $row) {
                $data[] = $row; //$row;
            }
        }
        $query->free_result();
        return $data;
    }
    function getListado() {
        $query = $this->db->get('institucion');
        if ($query->num_rows() > 0) {
            foreach ($query->result_array() as $row) {
                $data[] = $row; //$row;
            }
        }
        $query->free_result();
        return $data;
    }

    function eliminarInstitucion($ide) {
        $this->db->where("ide_inst", $ide);
        $this->db->delete("institucion");
    }

}